
#ifndef EnvironmentVariableTarget_h
#define EnvironmentVariableTarget_h

namespace Riccsson
{
	namespace System
	{
		// Summary:
		//     Specifies the location where an environment variable is stored or retrieved
		//     in a set or get operation.
		enum class EnvironmentVariableTarget
		{
			// Summary:
			//     The environment variable is stored or retrieved from the environment block
			//     associated with the current process.
			Process = 0,
			//
			// Summary:
			//     The environment variable is stored or retrieved from the HKEY_CURRENT_USER\Environment
			//     key in the Windows operating system registry.
			User = 1,
			//
			// Summary:
			//     The environment variable is stored or retrieved from the HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session
			//     Manager\Environment key in the Windows operating system registry.
			Machine = 2
		};
	}
}

#endif